Colecovision Ultimate SD Recovery Instructions
----------------------------------------------

The version of the firmware shipped with your cartridge is provided in this directory as a
failsafe backup.

Should any future upgrade fail, please follow the directions below to restore your cartridge
to the original firmware and software shipped with the cartridge.

Step 1
------

Create a directory in the root of your SD card called "RECOVERY".   This directory must be in
the root directory of the SD card, not in the 'Coleco' folder.

Step 2
------

Copy these files to the "RECOVERY" directory on your SD card:

core_firmware.bin
core_hardare.bin
core_boot.rom

Step 3
------

Turn off the Colecovision console.

Insert the recovery SD card into the Ultimate SD cartridge and turn on the Colecovision console.

The LED on your cartridge will blink rapidly as it performs the following steps automatically:

Interal SRAM Read/Write pattern tests.
Boot ROM Flash Update.
Hardware JTAG Programming.
CPU Firmware Self-Update.

During this process the Colecovision WILL NOT display the cartridge boot or menu software.  It will
most likely display a black screen or the standard 'INSERT CARTRIDGE' screen.  This is normal.

Each step will take 5-10 seconds and does not require any interaction from you.  Just wait until
the LED display settles down into one of the blink codes described below. DO NOT power off or
otherwise interrupt the firmware recvery process once it has started.

Step 4
------

Upon completion of the internal re-programming in Step 3, the cartridge will display a blink-code 
to notify you of the outcome.

The cartridge LED will blink rapidly during programming, but the final blink code will be a steady 
display of a blink code, a pause of a few seconds, then the blink code will repeat, forever.

The blink codes you might see after a firmware upgrade are:

3 blinks - Recovery process completed OK. 
6 blinks - Boot flash programming failure
8 blinks - Hardware programming failure
10 blinks - Internal RAM pattern test failure

For example, the 3-blink 'OK code would be seen as:

BLINK-BLINK-BLINK - LONG PAUSE - BLINK-BLINK-BLINK - LONG PAUSE... and so on, forever.

Once you receive a final blink code, it is safe to turn off the Colecovision and remove the SD card.

If you received the 3-blink 'OK' code, you can proceed to step 5.

If you receive another code, please contact me at classics@atarimax.com for support.

Step 5
------

Place the SD card back in the PC and erase the 'RECOVERY' directory and its contents.  

If you fail to remove the 'RECOVERY' directory, the onboard CPU will try to re-program the cartridge hardware again when you insert this card into the Colecovision, so be sure to remove it before proceeding.

Step 6
------

Go into the 'Coleco' folder on your SD card and delete the 'CVSDOS.STO' file, which is the menu software.

Replace this file with the one from the upgrade archive.

Put the SD card back into the cartridge and power on the Colecovision.

If you encounter further trouble using your cartridge, please contact classics@atarimax.com.
